<!doctype html>
<html lang="en">

  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>Rust 学习指南 - 慧林淘友之达人助手</title>
    <meta name="HandheldFriendly" content="True">
    <meta name="MobileOptimized" content="320">
    <meta name="referrer" content="no-referrer">
    <meta name="description" content="慧林淘友之达人助手:交流与建议、BUG反馈。">
    <meta property="og:site_name" content="慧林淘友之达人助手" />
    <meta property="og:locale" content="nn_NO" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="https://www.lyhuilin.com/posts/learn_rust/" />
    <meta property="og:title" content="Rust 学习指南" />
    <meta property="og:image" content="https://www.lyhuilin.com/apple-touch-icon.png" />
    <meta property="og:description" content="慧林淘友之达人助手:交流与建议、BUG反馈。" />

    

    <meta property="twitter:title" content="Rust 学习指南" />
    <meta property="twitter:image" content="https://www.lyhuilin.com/apple-touch-icon.png" />
    <meta property="twitter:card" content="summary" />
    <meta property="twitter:description" content="慧林淘友之达人助手:交流与建议、BUG反馈。" />

    

    <link rel="canonical" href="https://www.lyhuilin.com/posts/learn_rust/">

    <link href="//cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css"
          rel="stylesheet"
          integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x"
          crossorigin="anonymous" />

    <link rel="stylesheet" href="https://www.lyhuilin.com/css/main.css" />

    

    

    <link rel="shortcut icon"
          href="https://www.lyhuilin.com/favicon.ico">

    <link href='' rel="alternate" type="application/rss+xml" title="慧林淘友之达人助手" />
    <link href="//fonts.googleapis.com/css?family=Fira+Code|Merriweather+Sans:400,700|Merriweather:400,700&display=swap"
    rel="stylesheet">

<style>
    :root {
        --font-code: "Fira Code", monospace;
        --font-content: "Merriweather", serif;
        --font-title: "Merriweather Sans", sans-serif;
    }
</style>
<script>
    var _hmt = _hmt || [];
    (function () {
        var hm = document.createElement("script");
        hm.src = "https://hm.baidu.com/hm.js?d4f2e101b391ba33a192c215809ef30f";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(hm, s);
    })();
</script>
  </head>

  <body>
    
  

<div class="my-4 my-md-5 header">
  <div class="container">
    <div class="row">
      <div class="col-auto offset-lg-1 d-none d-md-block">
        
          <a href="https://www.lyhuilin.com/">
            <img class="logo" src="https://www.lyhuilin.com/apple-touch-icon.png" alt="logo">
          </a>
        
      </div>
      <div class="col-auto align-self-center mr-auto">
        <a class="text-decoration-none" href="https://www.lyhuilin.com/">
          <h1 class="font-weight-bold name">
            慧林淘友之达人助手
          </h1>
        </a>

        <ul class="nav nav-primary">
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-home" href="/">
                
                Home
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-blog" href="https://3ae.cn">
                
                Blog
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-gitee" href="https://gitee.com/lyhuilin">
                
                Gitee
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-donations" href="/donations">
                
                Donations
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-Download" href="/download">
                
                Download
              </a>
            </li>
          
            <li class="nav-item">
              <a class="text-uppercase nav-link text-support" href="https://support.qq.com/products/65159">
                
                Support
              </a>
            </li>
          

          
        </ul>

        <ul class="nav nav-secondary">
          
        </ul>
      </div>
    </div>
  </div>
</div>


  <div class="content">
    <div class="container">
      <div class="row justify-content-center">
        <div class="col-md-12 col-lg-10">
          <h1 class="mx-0 mx-md-4">
            Rust 学习指南
          </h1>
          <div class="markdown">
            
  <h2 id="了解">了解</h2>
<p>一般来说，要决定学习一门新语言之前，会先大体了解下这门语言的特点和目前的发展情况。
这时，建议看 Rust 官网 <a href="https://rust-lang.org">https://rust-lang.org</a></p>
<h2 id="rust-官方文档">Rust 官方文档</h2>
<p>Rust 语言的学习或参考文档大都列在 <a href="https://www.rust-lang.org/learn"><strong>Rust 学习指引页</strong></a> 和 <a href="https://doc.rust-lang.org/"><strong>Rust 官方文档主页</strong></a> 上，目前 Rust 官方团队已经将相关文档拆分到不同的仓库上：</p>
<ul>
<li><a href="https://doc.rust-lang.org/book/">《Rust 程序设计语言》（The Rust Programming Language）</a>，对应 <a href="https://github.com/rust-lang/book">GitHub 仓库</a></li>
<li><a href="https://doc.rust-lang.org/stable/rust-by-example/">《通过例子学 Rust》（Rust by Example）</a>，对应 <a href="https://github.com/rust-lang/rust-by-example">GitHub 仓库</a></li>
<li><a href="https://doc.rust-lang.org/edition-guide/index.html">Rust 版本指南（The Edition Guide）</a>，对应 <a href="https://github.com/rust-lang-nursery/edition-guide">GitHub 仓库</a></li>
<li><a href="https://doc.rust-lang.org/cargo/index.html">Cargo 帮助文档</a>，对应 <a href="https://github.com/rust-lang/cargo/tree/master/src/doc/src">GitHub 仓库源文件</a></li>
<li><a href="https://doc.rust-lang.org/rustdoc/index.html">rustdoc 帮助文档</a>，对应 <a href="https://github.com/rust-lang/rust/tree/master/src/doc/rustdoc">GitHub 仓库源文件</a></li>
<li><a href="https://doc.rust-lang.org/rustc/index.html">rustc 帮助文档</a>，对应 <a href="https://github.com/rust-lang/rust/tree/master/src/doc/rustc">GitHub 仓库源文件</a></li>
<li><a href="https://doc.rust-lang.org/error-index.html">Rust 编译错误索引</a>，对应 <a href="https://github.com/rust-lang/rust/blob/master/src/librustc_mir/error_codes.rs">GitHub 仓库源代码</a></li>
<li><a href="https://doc.rust-lang.org/reference/index.html">《Rust 语言参考》（The Rust Reference）</a>，对应 <a href="https://github.com/rust-lang-nursery/reference">GitHub 仓库</a></li>
<li><a href="https://doc.rust-lang.org/nomicon/">The Rustonomicon</a>，对应 <a href="https://github.com/rust-lang-nursery/nomicon">GitHub 仓库</a></li>
</ul>
<p>还有其他更多官方或其他非官方相关的文档：</p>
<ul>
<li><a href="https://rust-lang-nursery.github.io/cli-wg/">使用 Rust 编写命令行应用</a>，对应 <a href="https://github.com/rust-lang-nursery/cli-wg">GitHub 仓库地址</a></li>
<li><a href="https://rustwasm.github.io/docs/book/">Rust 和 WebAssembly 教程（WebAssembly Book）</a>，对应 <a href="https://github.com/rustwasm/book">GitHub 仓库</a></li>
<li><a href="https://rust-embedded.github.io/book/">嵌入式 Rust 教程</a>，对应 <a href="https://github.com/rust-embedded/book">GitHub 仓库</a></li>
<li><a href="https://rust-lang-nursery.github.io/rust-cookbook/">A Rust Cookbook</a>，对应 <a href="https://github.com/rust-lang-nursery/rust-cookbook">GitHub 仓库</a></li>
<li><a href="https://doc.rust-lang.org/nightly/unstable-book/">The Unstable Book</a>，对应 <a href="https://github.com/rust-lang/rust/tree/master/src/doc/unstable-book">GitHub 仓库源代码</a></li>
<li><a href="https://rust-lang.github.io/rustc-guide/">rustc 指引——Rust 编译器的工作原理及如何参与贡献（rustc-guide）</a>，对应 <a href="https://github.com/rust-lang/rustc-guide">GitHub 仓库</a></li>
<li><a href="https://github.com/rust-lang/rustup.rs">rustup 命令说明</a>，本翻译项目会将 <code>rustup</code> 的相关说明翻译成中文</li>
<li><a href="https://rust-lang.github.io/rfcs/">Rust RFC——Rust 发展相关制定的文稿</a>，对应 <a href="https://github.com/rust-lang/rfcs">GitHub 仓库</a></li>
<li><a href="https://rust-lang-nursery.github.io/mdBook/">mdBook 使用手册</a>，对应 <a href="https://github.com/rust-lang-nursery/mdBook">GitHub 仓库</a></li>
<li><a href="https://rust-lang-nursery.github.io/api-guidelines/">Rust API 指导原则</a>，对应 <a href="https://github.com/rust-lang-nursery/api-guidelines">GitHub 仓库</a></li>
<li><a href="https://rust-lang.github.io/async-book/">async-book</a>，对应 <a href="https://github.com/rust-lang/async-book">GitHub 仓库</a></li>
</ul>
<p>上述文档的源文件有些是放在 <a href="https://github.com/rust-lang/rust">rust</a> 和 <a href="https://github.com/rust-lang/cargo">cargo</a> 的仓库的子目录中：<a href="https://github.com/rust-lang/rust/tree/master/src/doc">Rust 文档</a> 和 <a href="https://github.com/rust-lang/cargo/tree/master/src/doc">cargo 文档</a>。</p>
<h2 id="rust-资源">Rust 资源</h2>
<p>Rust 相关的中文资源，包括网站，或者国内的 Rust 的文章或书籍。</p>
<h3 id="rust-相关的中文网站">Rust 相关的中文网站</h3>
<blockquote>
<p>以下列出目前搜集到的 Rust 中文网站：</p>
</blockquote>
<p>Rust 语言中文社区：https://rust.cc/</p>
<p>Rust Wiki 网：https://rustwiki.org/</p>
<h2 id="rust-语言术语中英文对照表">Rust 语言术语中英文对照表</h2>
<p>👉 部分来自 <a href="https://github.com/rust-lang-cn/english-chinese-glossary-of-rust">Rust 语言术语中英文对照表</a>仓库，收录在此处，只是方便 Rust 学习者统一查阅，若是发现有任何错误或需要完善地方，请在原仓库指出或修改错误。</p>
<table>
<thead>
<tr>
<th>English 英文</th>
<th>Chinese 中文</th>
<th>Note 备注</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>A</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Abstract Syntax Tree</td>
<td>抽象语法树</td>
<td></td>
</tr>
<tr>
<td>ABI</td>
<td>应用程序二进制接口</td>
<td>Application Binary Interface 缩写</td>
</tr>
<tr>
<td>accumulator</td>
<td>累加器</td>
<td></td>
</tr>
<tr>
<td>accumulator variable</td>
<td>累加器变量</td>
<td></td>
</tr>
<tr>
<td>ahead-of-time compiled</td>
<td>预编译</td>
<td></td>
</tr>
<tr>
<td>ahead-of-time compiled language</td>
<td>预编译语言</td>
<td></td>
</tr>
<tr>
<td>alias</td>
<td>别名</td>
<td></td>
</tr>
<tr>
<td>aliasing</td>
<td>别名使用</td>
<td>参见 <a href="https://en.wikipedia.org/wiki/Pointer_aliasing">Wikipedia</a></td>
</tr>
<tr>
<td>angle brackets</td>
<td>尖括号，“&lt;”和“&gt;”</td>
<td></td>
</tr>
<tr>
<td>annotate</td>
<td>标注，注明（动词）</td>
<td></td>
</tr>
<tr>
<td>annotation</td>
<td>标注，注明（名词）</td>
<td></td>
</tr>
<tr>
<td>ARC</td>
<td>原子引用计数器</td>
<td>Atomic Referecne Counter</td>
</tr>
<tr>
<td>anonymity</td>
<td>匿名</td>
<td></td>
</tr>
<tr>
<td>argument</td>
<td>参数，实参，实际参数</td>
<td>不严格区分的话， argument（参数）和 <!-- raw HTML omitted --> parameter（参量）可以互换地使用</td>
</tr>
<tr>
<td>argument type</td>
<td>参数类型</td>
<td></td>
</tr>
<tr>
<td>assignment</td>
<td>赋值</td>
<td></td>
</tr>
<tr>
<td>associated functions</td>
<td>关联函数</td>
<td></td>
</tr>
<tr>
<td>associated items</td>
<td>关联项</td>
<td></td>
</tr>
<tr>
<td>associated types</td>
<td>关联类型</td>
<td></td>
</tr>
<tr>
<td>asterisk</td>
<td>星号（*)</td>
<td></td>
</tr>
<tr>
<td>atomic</td>
<td>原子的</td>
<td></td>
</tr>
<tr>
<td>attribute</td>
<td>属性</td>
<td></td>
</tr>
<tr>
<td>automated building</td>
<td>自动构建</td>
<td></td>
</tr>
<tr>
<td>automated test</td>
<td>自动测试，自动化测试</td>
<td></td>
</tr>
<tr>
<td><strong>B</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>baroque macro</td>
<td>巴洛克宏</td>
<td></td>
</tr>
<tr>
<td>benchmark</td>
<td>基准</td>
<td></td>
</tr>
<tr>
<td>binary</td>
<td>二进制的</td>
<td></td>
</tr>
<tr>
<td>binary executable</td>
<td>二进制的可执行文件</td>
<td></td>
</tr>
<tr>
<td>bind</td>
<td>绑定</td>
<td></td>
</tr>
<tr>
<td>block</td>
<td>语句块，代码块</td>
<td></td>
</tr>
<tr>
<td>boolean</td>
<td>布尔型，布尔值</td>
<td></td>
</tr>
<tr>
<td>borrow check</td>
<td>借用检查</td>
<td></td>
</tr>
<tr>
<td>borrower</td>
<td>借用者，借入者</td>
<td></td>
</tr>
<tr>
<td>borrowing</td>
<td>借用</td>
<td></td>
</tr>
<tr>
<td>bound</td>
<td>约束，限定，限制</td>
<td>此词和 constraint 意思相近，<!-- raw HTML omitted -->constraint 在 C# 语言中翻译成“约束”</td>
</tr>
<tr>
<td>box</td>
<td>箱子，盒子，装箱类型</td>
<td>一般不译，作动词时翻译成“装箱”，<!-- raw HTML omitted -->具有所有权的智能指针</td>
</tr>
<tr>
<td>boxed</td>
<td>装箱，装包</td>
<td></td>
</tr>
<tr>
<td>boxing</td>
<td>装箱，装包</td>
<td></td>
</tr>
<tr>
<td>brace</td>
<td>大括号，“{”或“}”</td>
<td></td>
</tr>
<tr>
<td>buffer</td>
<td>缓冲，缓冲区，缓冲器，缓存</td>
<td></td>
</tr>
<tr>
<td>build</td>
<td>构建</td>
<td></td>
</tr>
<tr>
<td>builder pattern</td>
<td>创建者模式</td>
<td></td>
</tr>
<tr>
<td><strong>C</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>call</td>
<td>调用</td>
<td></td>
</tr>
<tr>
<td>caller</td>
<td>调用者</td>
<td></td>
</tr>
<tr>
<td>capacity</td>
<td>容器</td>
<td></td>
</tr>
<tr>
<td>capture</td>
<td>捕获</td>
<td></td>
</tr>
<tr>
<td>cargo</td>
<td>(Rust 包管理器，不译)</td>
<td>该词作名词时意思是“货物”，<!-- raw HTML omitted -->作动词时意思是“装载货物”</td>
</tr>
<tr>
<td>cargo-fy</td>
<td>Cargo 化，使用 Cargo 创建项目</td>
<td></td>
</tr>
<tr>
<td>case analysis</td>
<td>事例分析</td>
<td></td>
</tr>
<tr>
<td>cast</td>
<td>类型转换，转型</td>
<td></td>
</tr>
<tr>
<td>casting</td>
<td>类型转换</td>
<td></td>
</tr>
<tr>
<td>chaining method call</td>
<td>链式方法调用</td>
<td></td>
</tr>
<tr>
<td>channel</td>
<td>信道，通道</td>
<td></td>
</tr>
<tr>
<td>closure</td>
<td>闭包</td>
<td></td>
</tr>
<tr>
<td>coercion</td>
<td>强制类型转换，强制转换</td>
<td>coercion 原意是“强制，胁迫”</td>
</tr>
<tr>
<td>collection</td>
<td>集合</td>
<td>参见 <a href="https://zh.wikipedia.org/wiki/%E9%9B%86%E5%90%88_(%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6)">Wikipedia</a></td>
</tr>
<tr>
<td>combinator</td>
<td>组合算子，组合器</td>
<td></td>
</tr>
<tr>
<td>comma</td>
<td>逗号，“,”</td>
<td></td>
</tr>
<tr>
<td>command</td>
<td>命令</td>
<td></td>
</tr>
<tr>
<td>command line</td>
<td>命令行</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td>注释</td>
<td></td>
</tr>
<tr>
<td>compile</td>
<td>编译（动词）</td>
<td></td>
</tr>
<tr>
<td>compile time</td>
<td>编译期，编译期间，编译时</td>
<td></td>
</tr>
<tr>
<td>compilation</td>
<td>编译（名词）</td>
<td></td>
</tr>
<tr>
<td>compilation unit</td>
<td>编译单元</td>
<td></td>
</tr>
<tr>
<td>compiler</td>
<td>编译器</td>
<td></td>
</tr>
<tr>
<td>compiler intrinsics</td>
<td>编译器固有功能</td>
<td></td>
</tr>
<tr>
<td>compound</td>
<td>复合（类型，数据）</td>
<td></td>
</tr>
<tr>
<td>concurrency</td>
<td>并发</td>
<td></td>
</tr>
<tr>
<td>conditional compilation</td>
<td>条件编译</td>
<td></td>
</tr>
<tr>
<td>configuration</td>
<td>配置</td>
<td></td>
</tr>
<tr>
<td>constructor</td>
<td>构造器</td>
<td></td>
</tr>
<tr>
<td>consumer</td>
<td>消费者</td>
<td></td>
</tr>
<tr>
<td>container</td>
<td>容器</td>
<td></td>
</tr>
<tr>
<td>container type</td>
<td>容器类型</td>
<td></td>
</tr>
<tr>
<td>convert</td>
<td>转换，转化，转</td>
<td></td>
</tr>
<tr>
<td>copy</td>
<td>复制，拷贝</td>
<td></td>
</tr>
<tr>
<td>crate</td>
<td>包，包装箱，装包</td>
<td>一般不译，crate 是 Rust 的基本编译单元</td>
</tr>
<tr>
<td>curly braces</td>
<td>大括号，包含“{”和“}”</td>
<td></td>
</tr>
<tr>
<td>custom type</td>
<td>自定义类型</td>
<td></td>
</tr>
<tr>
<td><strong>D</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>dangling pointer</td>
<td>悬垂指针</td>
<td>use after free 在释放后使用</td>
</tr>
<tr>
<td>data race</td>
<td>数据竞争</td>
<td></td>
</tr>
<tr>
<td>dead code</td>
<td>死代码，无效代码，不可达代码</td>
<td></td>
</tr>
<tr>
<td>deallocate</td>
<td>释放，重新分配</td>
<td></td>
</tr>
<tr>
<td>declare</td>
<td>声明</td>
<td></td>
</tr>
<tr>
<td>deep copy</td>
<td>深拷贝，深复制</td>
<td></td>
</tr>
<tr>
<td>dependency</td>
<td>依赖</td>
<td></td>
</tr>
<tr>
<td>deref coercions</td>
<td>强制多态</td>
<td></td>
</tr>
<tr>
<td>dereference</td>
<td>解引用</td>
<td>Rust  文章中有时简写为 Deref</td>
</tr>
<tr>
<td>derive</td>
<td>派生</td>
<td></td>
</tr>
<tr>
<td>designator</td>
<td>指示符</td>
<td></td>
</tr>
<tr>
<td>destruction</td>
<td>销毁，毁灭</td>
<td></td>
</tr>
<tr>
<td>destructor</td>
<td>析构器，析构函数</td>
<td></td>
</tr>
<tr>
<td>destructure</td>
<td>解构</td>
<td></td>
</tr>
<tr>
<td>destructuring</td>
<td>解构，解构赋值</td>
<td></td>
</tr>
<tr>
<td>desugar</td>
<td>脱糖</td>
<td></td>
</tr>
<tr>
<td>diverge function</td>
<td>发散函数</td>
<td></td>
</tr>
<tr>
<td>device drive</td>
<td>设备驱动</td>
<td></td>
</tr>
<tr>
<td>directory</td>
<td>目录</td>
<td></td>
</tr>
<tr>
<td>dispatch</td>
<td>分发</td>
<td></td>
</tr>
<tr>
<td>diverging functions</td>
<td>发散函数</td>
<td></td>
</tr>
<tr>
<td>documentation</td>
<td>文档</td>
<td></td>
</tr>
<tr>
<td>dot operator</td>
<td>点运算符</td>
<td></td>
</tr>
<tr>
<td>DST</td>
<td>动态大小类型</td>
<td>dynamic sized type，一般不译，<!-- raw HTML omitted -->使用英文缩写形式</td>
</tr>
<tr>
<td>dynamic language</td>
<td>动态类型语言</td>
<td></td>
</tr>
<tr>
<td>dynamic trait type</td>
<td>动态特质类型</td>
<td></td>
</tr>
<tr>
<td><strong>E</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>enumeration</td>
<td>枚举</td>
<td></td>
</tr>
<tr>
<td>encapsulation</td>
<td>封装</td>
<td></td>
</tr>
<tr>
<td>equality test</td>
<td>相等测试</td>
<td></td>
</tr>
<tr>
<td>elision</td>
<td>省略</td>
<td></td>
</tr>
<tr>
<td>exhaustiveness checking</td>
<td>穷尽性检查，无遗漏检查</td>
<td></td>
</tr>
<tr>
<td>expression</td>
<td>表达式</td>
<td></td>
</tr>
<tr>
<td>expression-oriented language</td>
<td>面向表达式的语言</td>
<td></td>
</tr>
<tr>
<td>explicit</td>
<td>显式</td>
<td></td>
</tr>
<tr>
<td>explicit discriminator</td>
<td>显式的辨别值</td>
<td></td>
</tr>
<tr>
<td>explicit type conversion</td>
<td>显式类型转换</td>
<td></td>
</tr>
<tr>
<td>extension</td>
<td>扩展名</td>
<td></td>
</tr>
<tr>
<td>extern</td>
<td>外，外部</td>
<td>作关键字时不译</td>
</tr>
<tr>
<td><strong>F</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>fat pointer</td>
<td>胖指针</td>
<td></td>
</tr>
<tr>
<td>feature gate</td>
<td>功能开关</td>
<td></td>
</tr>
<tr>
<td>field</td>
<td>字段</td>
<td></td>
</tr>
<tr>
<td>field-level mutability</td>
<td>字段级别可变性</td>
<td></td>
</tr>
<tr>
<td>file</td>
<td>文件</td>
<td></td>
</tr>
<tr>
<td>fmt</td>
<td>格式化，是 format 的缩写</td>
<td></td>
</tr>
<tr>
<td>formatter</td>
<td>格式化程序，格式化工具，格式器</td>
<td></td>
</tr>
<tr>
<td>floating-point number</td>
<td>浮点数</td>
<td></td>
</tr>
<tr>
<td>flow control</td>
<td>流程控制</td>
<td></td>
</tr>
<tr>
<td>Foreign Function Interface（FFI）</td>
<td>外部语言函数接口</td>
<td></td>
</tr>
<tr>
<td>fragment specifier</td>
<td>片段分类符</td>
<td></td>
</tr>
<tr>
<td>free variables</td>
<td>自由变量</td>
<td></td>
</tr>
<tr>
<td>freeze</td>
<td>冻结</td>
<td></td>
</tr>
<tr>
<td>function</td>
<td>函数</td>
<td></td>
</tr>
<tr>
<td>function declaration</td>
<td>函数声明</td>
<td></td>
</tr>
<tr>
<td>functional</td>
<td>函数式</td>
<td></td>
</tr>
<tr>
<td><strong>G</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>garbage collector</td>
<td>垃圾回收</td>
<td></td>
</tr>
<tr>
<td>generalize</td>
<td>泛化，泛型化</td>
<td></td>
</tr>
<tr>
<td>generator</td>
<td>生成器</td>
<td></td>
</tr>
<tr>
<td>generic</td>
<td>泛型</td>
<td></td>
</tr>
<tr>
<td>generic type</td>
<td>泛型类型</td>
<td></td>
</tr>
<tr>
<td>growable</td>
<td>可增长的</td>
<td></td>
</tr>
<tr>
<td>guard</td>
<td>守卫</td>
<td></td>
</tr>
<tr>
<td><strong>H</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>handle error</td>
<td>句柄错误</td>
<td></td>
</tr>
<tr>
<td>hash</td>
<td>哈希，哈希值，散列</td>
<td></td>
</tr>
<tr>
<td>hash map</td>
<td>散列映射，哈希表</td>
<td></td>
</tr>
<tr>
<td>heap</td>
<td>堆</td>
<td></td>
</tr>
<tr>
<td>hierarchy</td>
<td>层次，分层，层次结构</td>
<td></td>
</tr>
<tr>
<td>higher rank lifetime</td>
<td>高阶生命周期</td>
<td></td>
</tr>
<tr>
<td>higher rank trait bound</td>
<td>高阶特质约束</td>
<td></td>
</tr>
<tr>
<td>higher tank type</td>
<td>高阶类型</td>
<td></td>
</tr>
<tr>
<td>hygiene</td>
<td>卫生</td>
<td></td>
</tr>
<tr>
<td>hygienic macro system</td>
<td>卫生宏系统</td>
<td></td>
</tr>
<tr>
<td><strong>I</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>ICE</td>
<td>编译内部错误</td>
<td>internal comppiler error 的缩写</td>
</tr>
<tr>
<td>immutable</td>
<td>不可变的</td>
<td></td>
</tr>
<tr>
<td>implement</td>
<td>实现</td>
<td></td>
</tr>
<tr>
<td>implementor</td>
<td>实现者</td>
<td></td>
</tr>
<tr>
<td>implicit</td>
<td>隐式</td>
<td></td>
</tr>
<tr>
<td>implicit discriminator</td>
<td>隐式的辨别值</td>
<td></td>
</tr>
<tr>
<td>implicit type conversion</td>
<td>隐式类型转换</td>
<td></td>
</tr>
<tr>
<td>import</td>
<td>导入</td>
<td></td>
</tr>
<tr>
<td>in assignment</td>
<td>在赋值（语句）</td>
<td></td>
</tr>
<tr>
<td>index</td>
<td>索引</td>
<td>英语复数形式：indices</td>
</tr>
<tr>
<td>infer</td>
<td>推导（动词）</td>
<td></td>
</tr>
<tr>
<td>inference</td>
<td>推导（名词）</td>
<td></td>
</tr>
<tr>
<td>inherited mutability</td>
<td>承袭可变性</td>
<td></td>
</tr>
<tr>
<td>inheritance</td>
<td>继承</td>
<td></td>
</tr>
<tr>
<td>integrated development <!-- raw HTML omitted -->environment(IDE)</td>
<td>集成开发环境</td>
<td>中文著作中通常直接写成 IDE</td>
</tr>
<tr>
<td>integration-style test</td>
<td>集成测试</td>
<td></td>
</tr>
<tr>
<td>interior mutability</td>
<td>内部可变性</td>
<td></td>
</tr>
<tr>
<td>installer</td>
<td>安装程序，安装器</td>
<td></td>
</tr>
<tr>
<td>instance</td>
<td>实例</td>
<td></td>
</tr>
<tr>
<td>instance method</td>
<td>实例方法</td>
<td></td>
</tr>
<tr>
<td>integer</td>
<td>整型，整数</td>
<td></td>
</tr>
<tr>
<td>interact</td>
<td>相互作用，相互影响</td>
<td></td>
</tr>
<tr>
<td>interior mutability</td>
<td>内部可变性</td>
<td></td>
</tr>
<tr>
<td>intrinsic</td>
<td>固有的</td>
<td></td>
</tr>
<tr>
<td>invoke</td>
<td>调用</td>
<td></td>
</tr>
<tr>
<td>item</td>
<td>项，条目，项目</td>
<td></td>
</tr>
<tr>
<td>iterate</td>
<td>重复</td>
<td></td>
</tr>
<tr>
<td>iteration</td>
<td>迭代</td>
<td></td>
</tr>
<tr>
<td>iterator</td>
<td>迭代器</td>
<td></td>
</tr>
<tr>
<td>iterator adaptors</td>
<td>迭代器适配器</td>
<td></td>
</tr>
<tr>
<td>iterator invalidation</td>
<td>迭代器失效</td>
<td></td>
</tr>
<tr>
<td><strong>L</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>LHS</td>
<td>左操作数</td>
<td>left-hand side 的非正式缩写，<!-- raw HTML omitted -->与 RHS 相对</td>
</tr>
<tr>
<td>lender</td>
<td>借出者</td>
<td></td>
</tr>
<tr>
<td>library</td>
<td>库</td>
<td></td>
</tr>
<tr>
<td>lifetime</td>
<td>生存时间，寿命，生命周期</td>
<td></td>
</tr>
<tr>
<td>lifetime elision</td>
<td>生命周期省略</td>
<td></td>
</tr>
<tr>
<td>link</td>
<td>链接</td>
<td></td>
</tr>
<tr>
<td>linked-list</td>
<td>链表</td>
<td></td>
</tr>
<tr>
<td>lint</td>
<td>（不译）</td>
<td>lint 英文本义是“纱布，绒毛”，此词在<!-- raw HTML omitted -->计算机领域中表示程序代码中可疑和<!-- raw HTML omitted -->不具结构性的片段，参见 <a href="https://en.wikipedia.org/wiki/Lint_%28software%29">Wikipedia</a></td>
</tr>
<tr>
<td>list</td>
<td>列表</td>
<td></td>
</tr>
<tr>
<td>listener</td>
<td>监听器</td>
<td></td>
</tr>
<tr>
<td>literal</td>
<td>数据，常量数据，字面值，字面量，<!-- raw HTML omitted -->字面常量，字面上的</td>
<td>英文意思：字面意义的（内容）</td>
</tr>
<tr>
<td>LLVM</td>
<td>（不译）</td>
<td>Low Level Virtual Machine 的缩写，<!-- raw HTML omitted -->是构建编译器的系统</td>
</tr>
<tr>
<td>loop</td>
<td>循环</td>
<td>作关键字时不译</td>
</tr>
<tr>
<td>low-level code</td>
<td>底层代码</td>
<td></td>
</tr>
<tr>
<td>low-level language</td>
<td>底层语言</td>
<td></td>
</tr>
<tr>
<td>l-value</td>
<td>左值</td>
<td></td>
</tr>
<tr>
<td><strong>M</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>main function</td>
<td>main 函数，主函数</td>
<td></td>
</tr>
<tr>
<td>macro</td>
<td>宏</td>
<td></td>
</tr>
<tr>
<td>map</td>
<td>映射</td>
<td>一般不译</td>
</tr>
<tr>
<td>match guard</td>
<td>匹配守卫</td>
<td></td>
</tr>
<tr>
<td>memory</td>
<td>内存</td>
<td></td>
</tr>
<tr>
<td>memory leak</td>
<td>内存泄露</td>
<td></td>
</tr>
<tr>
<td>memory safe</td>
<td>内存安全</td>
<td></td>
</tr>
<tr>
<td>meta</td>
<td>原则，元</td>
<td></td>
</tr>
<tr>
<td>metadata</td>
<td>元数据</td>
<td></td>
</tr>
<tr>
<td>metaprogramming</td>
<td>元编程</td>
<td></td>
</tr>
<tr>
<td>metavariable</td>
<td>元变量</td>
<td></td>
</tr>
<tr>
<td>method call syntax</td>
<td>方法调用语法</td>
<td></td>
</tr>
<tr>
<td>method chaining</td>
<td>方法链</td>
<td></td>
</tr>
<tr>
<td>method definition</td>
<td>方法定义</td>
<td></td>
</tr>
<tr>
<td>modifier</td>
<td>修饰符</td>
<td></td>
</tr>
<tr>
<td>module</td>
<td>模块</td>
<td></td>
</tr>
<tr>
<td>monomorphization</td>
<td>单态</td>
<td>mono: one, morph: form</td>
</tr>
<tr>
<td>move</td>
<td>移动，转移</td>
<td>按照 Rust 所规定的内容，<!-- raw HTML omitted -->英语单词 transfer 的意思<!-- raw HTML omitted -->比 move 更贴合实际描述<!-- raw HTML omitted -->参考：<a href="http://rustwiki.org/rust-by-example/scope/move.html">Rust by Example</a></td>
</tr>
<tr>
<td>move semantics</td>
<td>移动语义</td>
<td></td>
</tr>
<tr>
<td>mutability</td>
<td>可变性</td>
<td></td>
</tr>
<tr>
<td>mutable</td>
<td>可变</td>
<td></td>
</tr>
<tr>
<td>mutable reference</td>
<td>可变引用</td>
<td></td>
</tr>
<tr>
<td>multiple bounds</td>
<td>多重约束</td>
<td></td>
</tr>
<tr>
<td>mutiple patterns</td>
<td>多重模式</td>
<td></td>
</tr>
<tr>
<td><strong>N</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>nest</td>
<td>嵌套</td>
<td></td>
</tr>
<tr>
<td>Nightly Rust</td>
<td>Rust 开发版</td>
<td>nightly本意是“每夜，每天晚上”，<!-- raw HTML omitted -->指代码每天都更新</td>
</tr>
<tr>
<td>NLL</td>
<td>非词法生命周期</td>
<td>non lexical lifetime 的缩写，<!-- raw HTML omitted -->一般不译</td>
</tr>
<tr>
<td>non-copy type</td>
<td>非复制类型</td>
<td></td>
</tr>
<tr>
<td>non-generic</td>
<td>非泛型</td>
<td></td>
</tr>
<tr>
<td>no-op</td>
<td>空操作，空运算</td>
<td>(此词出现在类型转换章节中）</td>
</tr>
<tr>
<td>non-commutative</td>
<td>非交换的</td>
<td></td>
</tr>
<tr>
<td>non-scalar cast</td>
<td>非标量转换</td>
<td></td>
</tr>
<tr>
<td>notation</td>
<td>符号，记号</td>
<td></td>
</tr>
<tr>
<td>numeric</td>
<td>数值，数字</td>
<td></td>
</tr>
<tr>
<td><strong>O</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>optimization</td>
<td>优化</td>
<td></td>
</tr>
<tr>
<td>out-of-bounds accessing</td>
<td>越界访问</td>
<td></td>
</tr>
<tr>
<td>orphan rule</td>
<td>孤儿规则</td>
<td></td>
</tr>
<tr>
<td>overflow</td>
<td>溢出，越界</td>
<td></td>
</tr>
<tr>
<td>own</td>
<td>占有，拥有</td>
<td></td>
</tr>
<tr>
<td>owner</td>
<td>所有者，拥有者</td>
<td></td>
</tr>
<tr>
<td>ownership</td>
<td>所有权</td>
<td></td>
</tr>
<tr>
<td><strong>P</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>package manager</td>
<td>包管理器，软件包管理器</td>
<td></td>
</tr>
<tr>
<td>panic</td>
<td>（不译）</td>
<td>此单词直接翻译是“恐慌”，<!-- raw HTML omitted -->在 Rust 中用于不可恢复的错误处理</td>
</tr>
<tr>
<td>parameter</td>
<td>参量，形参，形式参量</td>
<td>不严格区分的话， argument（参数）和 <!-- raw HTML omitted --> parameter（参量）可以互换地使用</td>
</tr>
<tr>
<td>parametric polymorphism</td>
<td>参数多态</td>
<td></td>
</tr>
<tr>
<td>parent scope</td>
<td>父级作用域</td>
<td></td>
</tr>
<tr>
<td>parentheses</td>
<td>小括号，包括“(”和“)”</td>
<td></td>
</tr>
<tr>
<td>parse</td>
<td>分析，解析</td>
<td></td>
</tr>
<tr>
<td>parser</td>
<td>（语法）分析器，解析器</td>
<td></td>
</tr>
<tr>
<td>pattern</td>
<td>模式</td>
<td></td>
</tr>
<tr>
<td>pattern match</td>
<td>模式匹配</td>
<td></td>
</tr>
<tr>
<td>phantom type</td>
<td>虚类型，虚位类型</td>
<td>phantom 相关的专有名词：<!-- raw HTML omitted -->phantom bug 幻影指令<!-- raw HTML omitted -->phantom power 幻象电源<!-- raw HTML omitted -->参见：<a href="https://wiki.haskell.org/Phantom_type">Haskell</a>、<a href="https://en.wikibooks.org/wiki/Haskell/Phantom_types">Haskell/Phantom_type</a>、<!-- raw HTML omitted --><a href="http://rustwiki.org/rust-by-example/generics/phantom.html">Rust/Phantom</a>、<a href="https://doc.rust-lang.org/std/marker/struct.PhantomData.html">stdlib/PhantomData</a></td>
</tr>
<tr>
<td>platform</td>
<td>平台</td>
<td></td>
</tr>
<tr>
<td>polymorphism</td>
<td>多态</td>
<td></td>
</tr>
<tr>
<td>powershell</td>
<td>（不译）</td>
<td>Windows 系统的一种命令行外壳程序<!-- raw HTML omitted -->和脚本环境</td>
</tr>
<tr>
<td>possibility of absence</td>
<td>不存在的可能性</td>
<td></td>
</tr>
<tr>
<td>precede</td>
<td>预先？，在&hellip;发生（或出现）</td>
<td></td>
</tr>
<tr>
<td>prelude</td>
<td>（不译）</td>
<td>预先导入模块，英文本意：序曲，前奏</td>
</tr>
<tr>
<td>primitive types</td>
<td>原生类型，基本类型，简单类型</td>
<td></td>
</tr>
<tr>
<td>print</td>
<td>打印</td>
<td></td>
</tr>
<tr>
<td>process</td>
<td>进程</td>
<td></td>
</tr>
<tr>
<td>procedural macros</td>
<td>过程宏，程序宏</td>
<td></td>
</tr>
<tr>
<td>project</td>
<td>项目，工程</td>
<td></td>
</tr>
<tr>
<td>prototype</td>
<td>原型</td>
<td></td>
</tr>
<tr>
<td><strong>R</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>race condition</td>
<td>竞态条件</td>
<td></td>
</tr>
<tr>
<td>RAII</td>
<td>资源获取即初始化（一般不译）</td>
<td>resource acquisition is initialization 的缩写</td>
</tr>
<tr>
<td>range</td>
<td>区间，范围</td>
<td></td>
</tr>
<tr>
<td>range expression</td>
<td>区间表达式</td>
<td></td>
</tr>
<tr>
<td>raw identifier</td>
<td>原始标识符</td>
<td></td>
</tr>
<tr>
<td>raw pointer</td>
<td>原始指针，裸指针</td>
<td></td>
</tr>
<tr>
<td>RC</td>
<td>引用计数</td>
<td>reference counted</td>
</tr>
<tr>
<td>Reader</td>
<td>读取器</td>
<td></td>
</tr>
<tr>
<td>recursive macro</td>
<td>递归宏</td>
<td></td>
</tr>
<tr>
<td>reference</td>
<td>引用</td>
<td></td>
</tr>
<tr>
<td>reference cycle</td>
<td>引用循环</td>
<td></td>
</tr>
<tr>
<td>release</td>
<td>发布</td>
<td></td>
</tr>
<tr>
<td>resource</td>
<td>资源</td>
<td></td>
</tr>
<tr>
<td>resource leak</td>
<td>资源泄露</td>
<td></td>
</tr>
<tr>
<td>RHS</td>
<td>右操作数</td>
<td>right-hand side 的非正式缩写，<!-- raw HTML omitted -->与 LHS 相对</td>
</tr>
<tr>
<td>root directory</td>
<td>根目录</td>
<td></td>
</tr>
<tr>
<td>runtime</td>
<td>运行时</td>
<td></td>
</tr>
<tr>
<td>runtime behavior</td>
<td>运行时行为</td>
<td></td>
</tr>
<tr>
<td>runtime overhead</td>
<td>运行时开销</td>
<td></td>
</tr>
<tr>
<td>Rust</td>
<td>（不译）</td>
<td>一种编程语言</td>
</tr>
<tr>
<td>Rustacean</td>
<td>（不译）</td>
<td>编写 Rust 的程序员或爱好者的通称</td>
</tr>
<tr>
<td>rustc</td>
<td>（不译）</td>
<td>Rust 语言编译器</td>
</tr>
<tr>
<td>r-value</td>
<td>右值</td>
<td></td>
</tr>
<tr>
<td><strong>S</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>scalar</td>
<td>标量，数量</td>
<td></td>
</tr>
<tr>
<td>schedule</td>
<td>调度</td>
<td></td>
</tr>
<tr>
<td>scope</td>
<td>作用域</td>
<td></td>
</tr>
<tr>
<td>screen</td>
<td>屏幕</td>
<td></td>
</tr>
<tr>
<td>script</td>
<td>脚本</td>
<td></td>
</tr>
<tr>
<td>semicolon</td>
<td>分号，“;”</td>
<td></td>
</tr>
<tr>
<td>self</td>
<td>自身，作关键字时不译</td>
<td></td>
</tr>
<tr>
<td>shadow</td>
<td>遮蔽，隐蔽，隐藏，覆盖</td>
<td></td>
</tr>
<tr>
<td>shallow copy</td>
<td>浅拷贝，浅复制</td>
<td></td>
</tr>
<tr>
<td>signature</td>
<td>标记</td>
<td></td>
</tr>
<tr>
<td>slice</td>
<td>切片</td>
<td></td>
</tr>
<tr>
<td>snake case</td>
<td>蛇形命名</td>
<td>参见：<a href="https://en.wikipedia.org/wiki/Snake_case">Snake case</a></td>
</tr>
<tr>
<td>source file</td>
<td>源文件</td>
<td></td>
</tr>
<tr>
<td>source code</td>
<td>源代码</td>
<td></td>
</tr>
<tr>
<td>specialization</td>
<td>泛型特化</td>
<td></td>
</tr>
<tr>
<td>square</td>
<td>平方，二次方，二次幂</td>
<td></td>
</tr>
<tr>
<td>square brackets</td>
<td>中括号，“[”和“]”</td>
<td></td>
</tr>
<tr>
<td>src</td>
<td>（不译）</td>
<td>source 的缩写，指源代码</td>
</tr>
<tr>
<td>stack</td>
<td>栈</td>
<td></td>
</tr>
<tr>
<td>stack unwind</td>
<td>栈解开、栈展开</td>
<td></td>
</tr>
<tr>
<td>statement</td>
<td>语句</td>
<td></td>
</tr>
<tr>
<td>statically allocated</td>
<td>静态分配</td>
<td></td>
</tr>
<tr>
<td>statically allocated string</td>
<td>静态分配的字符串</td>
<td></td>
</tr>
<tr>
<td>statically dispatch</td>
<td>静态分发</td>
<td></td>
</tr>
<tr>
<td>static method</td>
<td>静态方法</td>
<td></td>
</tr>
<tr>
<td>string</td>
<td>字符串</td>
<td></td>
</tr>
<tr>
<td>string literal</td>
<td>字符串常量</td>
<td></td>
</tr>
<tr>
<td>string slices</td>
<td>字符串片段</td>
<td></td>
</tr>
<tr>
<td>stringify</td>
<td>字符串化</td>
<td></td>
</tr>
<tr>
<td>subscript notation</td>
<td>下标</td>
<td></td>
</tr>
<tr>
<td>sugar</td>
<td>糖</td>
<td></td>
</tr>
<tr>
<td>super</td>
<td>父级，作关键字时不译</td>
<td></td>
</tr>
<tr>
<td>syntax context</td>
<td>语法上下文</td>
<td></td>
</tr>
<tr>
<td>systems programming language</td>
<td>系统级编程语言</td>
<td></td>
</tr>
<tr>
<td><strong>T</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>tagged union</td>
<td>标记联合</td>
<td></td>
</tr>
<tr>
<td>target triple</td>
<td>多层次指标，三层/重 指标/目标</td>
<td>triple 本义是“三”，但此处虚指“多”，<!-- raw HTML omitted -->此词翻译需要更多讨论</td>
</tr>
<tr>
<td>terminal</td>
<td>终端</td>
<td></td>
</tr>
<tr>
<td>testing</td>
<td>测试</td>
<td></td>
</tr>
<tr>
<td>testsuit</td>
<td>测试套件</td>
<td></td>
</tr>
<tr>
<td>the least significant bit (LSB)</td>
<td>最低数字位</td>
<td></td>
</tr>
<tr>
<td>the most significant bit (MSB)</td>
<td>最高数字位</td>
<td></td>
</tr>
<tr>
<td>thread</td>
<td>线程</td>
<td></td>
</tr>
<tr>
<td>TOML</td>
<td>（不译）</td>
<td>Tom&rsquo;s Obvious, Minimal Language <!-- raw HTML omitted -->的缩写，一种配置语言</td>
</tr>
<tr>
<td>token tree</td>
<td>令牌树？</td>
<td>待进一步斟酌</td>
</tr>
<tr>
<td>trait</td>
<td>特质</td>
<td>其字面上有“特性，特征”之意</td>
</tr>
<tr>
<td>trait bound</td>
<td>特质约束</td>
<td>bound 有“约束，限制，限定”之意</td>
</tr>
<tr>
<td>trait object</td>
<td>特质对象</td>
<td></td>
</tr>
<tr>
<td>transmute</td>
<td>（不译）</td>
<td>其字面上有“变化，变形，变异”之意，<!-- raw HTML omitted -->不作翻译</td>
</tr>
<tr>
<td>trivial</td>
<td>平凡的</td>
<td></td>
</tr>
<tr>
<td>troubleshooting</td>
<td>疑难解答，故障诊断，<!-- raw HTML omitted -->故障排除，故障分析</td>
<td></td>
</tr>
<tr>
<td>tuple</td>
<td>元组</td>
<td></td>
</tr>
<tr>
<td>two&rsquo;s complement</td>
<td>补码，二补数</td>
<td></td>
</tr>
<tr>
<td>two-word object</td>
<td>双字对象</td>
<td></td>
</tr>
<tr>
<td>type annotation</td>
<td>类型标注</td>
<td></td>
</tr>
<tr>
<td>type erasure</td>
<td>类型擦除</td>
<td></td>
</tr>
<tr>
<td>type inference</td>
<td>类型推导</td>
<td></td>
</tr>
<tr>
<td>type inference engine</td>
<td>类型推导引擎</td>
<td></td>
</tr>
<tr>
<td>type parameter</td>
<td>类型参量</td>
<td></td>
</tr>
<tr>
<td>type placeholder</td>
<td>类型占位符</td>
<td></td>
</tr>
<tr>
<td>type signature</td>
<td>类型标记</td>
<td></td>
</tr>
<tr>
<td><strong>U</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>undefined behavior</td>
<td>未定义行为</td>
<td></td>
</tr>
<tr>
<td>uninstall</td>
<td>卸载</td>
<td></td>
</tr>
<tr>
<td>unit-like struct</td>
<td>类单元结构体</td>
<td></td>
</tr>
<tr>
<td>unit struct</td>
<td>单元结构体</td>
<td></td>
</tr>
<tr>
<td>&ldquo;unit-style&rdquo; tests</td>
<td>单元测试</td>
<td></td>
</tr>
<tr>
<td>unit test</td>
<td>单元测试</td>
<td></td>
</tr>
<tr>
<td>unit type</td>
<td>单元类型</td>
<td></td>
</tr>
<tr>
<td>universal function call syntax <!-- raw HTML omitted -->(UFCS)</td>
<td>通用函数调用语法</td>
<td></td>
</tr>
<tr>
<td>unsized types</td>
<td>不定长类型</td>
<td></td>
</tr>
<tr>
<td>unwind</td>
<td>展开</td>
<td></td>
</tr>
<tr>
<td>unwrap</td>
<td>解包</td>
<td>暂译！</td>
</tr>
<tr>
<td><strong>V</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>variable binding</td>
<td>变量绑定</td>
<td></td>
</tr>
<tr>
<td>variable shadowing</td>
<td>变量遮蔽，变量隐蔽,<!-- raw HTML omitted -->变量隐藏，变量覆盖</td>
<td></td>
</tr>
<tr>
<td>variable capture</td>
<td>变量捕获</td>
<td></td>
</tr>
<tr>
<td>variant</td>
<td>变量</td>
<td></td>
</tr>
<tr>
<td>vector</td>
<td>（动态数组，一般不译）</td>
<td>vector 本义是“向量”</td>
</tr>
<tr>
<td>visibility</td>
<td>可见性</td>
<td></td>
</tr>
<tr>
<td>vtable</td>
<td>虚表</td>
<td></td>
</tr>
<tr>
<td><strong>W</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>where clause</td>
<td>where 子句，where 从句，where 分句</td>
<td>在数据库的官方手册中多翻译成“子句”，英语语法中翻译成“从句”</td>
</tr>
<tr>
<td>wrap</td>
<td>包裹</td>
<td>暂译！</td>
</tr>
<tr>
<td>wrapped</td>
<td>装包</td>
<td></td>
</tr>
<tr>
<td>wrapper</td>
<td>装包</td>
<td></td>
</tr>
<tr>
<td><strong>Y</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>yield</td>
<td>产生(收益、效益等)，产出，提供</td>
<td></td>
</tr>
<tr>
<td><strong>Z</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td>zero-cost abstractions</td>
<td>零开销抽象</td>
<td></td>
</tr>
<tr>
<td>zero-width space(ZWSP)</td>
<td>零宽空格</td>
<td></td>
</tr>
</tbody>
</table>



          </div>
        </div>
      </div>
    </div>
  </div>

  <div class="my-4 footer">
  <div class="container">
    <div class="row justify-content-center">
      <div class="col-sm-12 col-md-6 col-lg-5">
        <div class="mx-0 mx-md-4 mb-2 text-center text-md-start">
          
            <div>
              <a class="mx-1 mr-md-2 ml-md-0 " href="https://beian.miit.gov.cn/">
                
                豫ICP备13005404号
              </a>
            </div>
          

          
            
              <a href="https://www.lyhuilin.com">白菜林</a>
            
          
        </div>
      </div>
      <div class="col-sm-12 col-md-6 col-lg-5">
        <div class="mx-0 mx-md-4 text-center text-md-end">
          

          

          
  <a href="https://github.com/clin003"
     target="_blank"
     class="mx-1 ml-md-2 mr-md-0 icon"
     aria-label="GitHub">

    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414">
      <path d="M8 0C3.58 0 0 3.582 0 8c0 3.535 2.292 6.533 5.47 7.59.4.075.547-.172.547-.385 0-.19-.007-.693-.01-1.36-2.226.483-2.695-1.073-2.695-1.073-.364-.924-.89-1.17-.89-1.17-.725-.496.056-.486.056-.486.803.056 1.225.824 1.225.824.714 1.223 1.873.87 2.33.665.072-.517.278-.87.507-1.07-1.777-.2-3.644-.888-3.644-3.953 0-.873.31-1.587.823-2.147-.09-.202-.36-1.015.07-2.117 0 0 .67-.215 2.2.82.64-.178 1.32-.266 2-.27.68.004 1.36.092 2 .27 1.52-1.035 2.19-.82 2.19-.82.43 1.102.16 1.915.08 2.117.51.56.82 1.274.82 2.147 0 3.073-1.87 3.75-3.65 3.947.28.24.54.73.54 1.48 0 1.07-.01 1.93-.01 2.19 0 .21.14.46.55.38C13.71 14.53 16 11.53 16 8c0-4.418-3.582-8-8-8"/>
    </svg>
  </a>


          

          

          

          

          

          
  <a href="mailto:hi@lyhuilin.com"
     class="mx-1 ml-md-2 mr-md-0 icon"
     aria-label="Email">

    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 16">
      <path d="M0 4v8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1zm13 0L7 9 1 4h12zM1 5.5l4 3-4 3v-6zM2 12l3.5-3L7 10.5 8.5 9l3.5 3H2zm11-.5l-4-3 4-3v6z"/>
    </svg>
  </a>


          <a href=''
   class="mx-1 ml-md-2 mr-md-0 icon"
   aria-label="RSS">

  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="1.414">
    <path d="M12.8 16C12.8 8.978 7.022 3.2 0 3.2V0c8.777 0 16 7.223 16 16h-3.2zM2.194 11.61c1.21 0 2.195.985 2.195 2.196 0 1.21-.99 2.194-2.2 2.194C.98 16 0 15.017 0 13.806c0-1.21.983-2.195 2.194-2.195zM10.606 16h-3.11c0-4.113-3.383-7.497-7.496-7.497v-3.11c5.818 0 10.606 4.79 10.606 10.607z"/>
  </svg>
</a>


          
        </div>
      </div>
    </div>
  </div>
</div>



    <script src="//cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.bundle.min.js"
            integrity="sha384-gtEjrD/SeCtmISkJkNUaaKMoLD0//ElJ19smozuHV6z3Iehds+3Ulb9Bn9Plx0x4"
            crossorigin="anonymous"></script>

    

    

    

    
    
  </body>

</html>
